package com.vogue.supplymall.admin.business.domain.biz;

import com.vogue.supplymall.common.domain.dto.admin.LicenceSearchInfo;
import com.vogue.supplymall.common.domain.dto.admin.ShopLicenseCheckInfo;

import java.util.Map;

/**
 * The interface Open shop biz.
 *
 * @aouthor: zhangliang
 * @date: Create in 2018-05-15
 */
public interface OpenShopBiz {
    /**
     * Gets shop statistics.
     *
     * @param syscodeid the syscodeid
     * @return the shop statistics
     */
    Map<String, Long> getShopStatistics(Long syscodeid);

    /**
     * Gets license history.
     *
     * @param searchInfo the search info
     * @return the license history
     */
    Map<String, Object> getLicenseHistory(LicenceSearchInfo searchInfo);

    /**
     * Check licence boolean.
     *
     * @param checkInfo the check info
     * @return the boolean
     */
    Boolean checkLicence(ShopLicenseCheckInfo checkInfo);
}
